package ewu

import ewu._
import scala.collection.mutable.ArrayBuffer

/**
 * Die Number-Klasse ist ein Operand und stellt Zahlen dar.
 * Dazu wird ein Wert "value" im BigInt-Format festgelegt. 
 */

case class Number(value: BigInt) extends Operand {
  def evaluate(env: Environment): Option[BigInt] = Some(value)

  override def toString: String = value.toString

  def getVariables(a: ArrayBuffer[Name]) = {}
  
    
  def replaceVariable(fromVar: Name, toVar: Expression) = {}
}